package models;

import java.sql.Date;
import java.util.Collection;

import javax.persistence.Entity;
import javax.persistence.OneToMany;

import play.db.jpa.Model;

@Entity
public class Cliente extends Model {

	private String nome;
	private String apelido;
	private String webSite;
	private Date dataNascimento;
	private String sexo;
	private String cep;
	private String endereco;
	private String complemento;
	private String numero;
	private String bairro;

	@OneToMany(mappedBy = "cliente")
	private Collection<Projeto> projetos;

	public Cliente(String nome, String apelido, String webSite,
			Date dataNascimento, String sexo, String cep, String endereco,
			String complemento, String numero, String bairro) {
		super();
		this.nome = nome;
		this.apelido = apelido;
		this.webSite = webSite;
		this.dataNascimento = dataNascimento;
		this.sexo = sexo;
		this.cep = cep;
		this.endereco = endereco;
		this.complemento = complemento;
		this.numero = numero;
		this.bairro = bairro;
	}

	public String getNome() {
		return this.nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getApelido() {
		return this.apelido;
	}

	public void setApelido(String apelido) {
		this.apelido = apelido;
	}

	public String getWebSite() {
		return this.webSite;
	}

	public void setWebSite(String webSite) {
		this.webSite = webSite;
	}

	public Date getDataNascimento() {
		return this.dataNascimento;
	}

	public void setDataNascimento(Date dataNascimento) {
		this.dataNascimento = dataNascimento;
	}

	public String getSexo() {
		return this.sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	public String getCep() {
		return this.cep;
	}

	public void setCep(String cep) {
		this.cep = cep;
	}

	public String getEndereco() {
		return this.endereco;
	}

	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

	public String getComplemento() {
		return this.complemento;
	}

	public void setComplemento(String complemento) {
		this.complemento = complemento;
	}

	public String getNumero() {
		return this.numero;
	}

	public void setNumero(String numero) {
		this.numero = numero;
	}

	public String getBairro() {
		return this.bairro;
	}

	public void setBairro(String bairro) {
		this.bairro = bairro;
	}

}
